the juncture of two rivers - French English Dictionary